package com.ayg.openapi.model.request.econtract;

import com.ayg.openapi.model.request.IBaseParam;
import com.ayg.openapi.model.response.econtract.SignImageUploadBase64Result;
import com.ayg.openapi.utils.ParameterUtils;

public class SignImageUploadBase64Param implements IBaseParam<SignImageUploadBase64Result> {

	private String identity;
	private String signImageData;

	public String getSignImageData() {
		return signImageData;
	}

	public void setSignImageData(String signImageData) {
		this.signImageData = ParameterUtils.BASE64_DATA_PREFIX + signImageData;
	}

	/**
	 * @return the identity
	 */
	public String getIdentity() {
		return identity;
	}

	/**
	 * @param identity the identity to set
	 */
	public void setIdentity(String identity) {
		this.identity = identity;
	}


	@Override
	public String requestURI() {
		return "/econtract/extr/sign-image/upload-base64";
	}

	@Override
	public String methodName() {
		return null;
	}

	@Override
	public String version() {
		return null;
	}

	@Override
	public Class<?> respDataClass() {
		return SignImageUploadBase64Result.class;
	}
}
